When using ncurses to redraw the screen, do not use the redrawwin or refresh routines. These will screw up WinLIB, and the screen may get redrawn in a strange manner. Instead, using the Win_Refresh function, which will refresh the screen contents. The reason this is used instead of the other routines is because the library uses libpanel which utilizes a different screen refresh method. (See libpanel (3X) for more information on the panel library.
All routines are handled by what's called a routine. If you've used X-Windows, you may be familiar with the callback feature. A callback simply calls a routine when a specific type of information is sent. This allows for your programs to utilize specific data as it happens, instead of guessing. WinLIB provides many functions to handle callbacks for you. .SHAUTHORS WinLIB was conceived and designed by Ken Hollis (khollis@bitgate.com). Help provided from Alessandro Rubini (rubini@ipvvis.????.it). .SHSEE ALSO ncurses(3X), panel(3X), gpm(1), Win_Functions(3X).